package com.gwnet.cabinet.domian.vo;

import lombok.Data;

/**
 * 取出响应实体
 * @author: WangLiang
 * @date: 2024/7/22 14:54
 */
@Data
public class TakeBoxVO {

    /** 用户主键id */
    private Integer memberId;

    /** 开箱手机号 */
    private String memberPhone;

    /** 用户名 */
    private String memberUsername;

    /** 柜子主键id */
    private Integer lockerId;

    /** 柜子标识 */
    private String lockerLabelSn;

    /** 箱子主键id */
    private Integer boxId;

    /** 箱子编号 */
    private String boxSn;

    /** 订单金额 */
    private Double orderMoney;

    /** 商户订单号 */
    private String outTradeNo;

    /** 开始时间（Unix 时间戳） */
    private Long startTime;

    /** 添加时间（Unix 时间戳） */
    private Long addTime;

    /** 开箱密码 */
    private String openPwd;

    /** 支付状态 0 未支付 1 已支付 2 已取消 */
    private Integer payStatus;

    /** 支付时间（Unix 时间戳） */
    private Long payTime;

    /** 外部订单号 */
    private String transactionId;

    /** 订单主键id */
    private String id;

    /** 支付类型 0 无须支付（金额为0） 1 微信支付 */
    private Integer payType;

    /** 用户登录token */
    private String miniToken;

    /** 设备ID */
    private String devSn;

    /** 开箱类型 1：仅开箱 2：仅清箱 3：清箱并开箱 4：锁箱 5：解锁 9：打开箱门B面 */
    private Integer openType;

    /** 箱门编号，允许传输多个，以“1，2，3，4”的方式 */
    private String boxChs;

    /** 时间戳 */
    private Long dateTime;
}
